.wrap {
	width: 100%;
	min-height: 100vh;
	background: #f6f6f6;
	padding-bottom: 140rpx;
	.header {
		width: 100%;
		padding: 20rpx 2.5%;
		height: 200rpx;
		font-size: 32rpx;
		line-height: 100rpx;
		background-color: #fbd220;
		font-family: PingFang SC;
		color: rgba(51, 51, 51, 1);
	}
	.model {
		width: 95%;
		margin: 20rpx 2.5%;
		padding: 10rpx 20rpx;
		background: #ffffff;
		box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
		border-radius: 10rpx;

		.headImg,.carImg {
			width: 54rpx;
			height: 54rpx;
			border-radius: 50%;
			overflow: hidden;
			image {
				width: 100%;
				height: 100%;
				vertical-align: middle;
			}
		}
		.carImg{
			width:36rpx;
			height: 36rpx;
		}
		.listImg {
			width: 140rpx;
			height: 140rpx;
			border-radius: 10rpx;
			margin-right: 10rpx;
			overflow: hidden;
			image {
				width: 100%;
				height: 100%;
			}
		}
		.titleIcon {
			width: 8rpx;
			height: 30rpx;
			color: #ffe23e;
			background: #ffe23e;
			border-radius: 4rpx;
			margin-top: 6rpx;
		}
		.label {
			text-align: center;
			padding: 2rpx 10rpx;
			border-radius: 20rpx;
			margin: 6rpx 8rpx;
		}
		.col60C534 {
			border: 2rpx solid #60c534;
			color: #60c534;
		}
		.colfbb {
			border: 2rpx solid #fbb000;
			color: #fbb000;
		}
		.line48 {
			line-height: 48rpx !important;
		}
	}
}
.width-17{
	width: 17% !important;
}
.width-83{
	width: 83% !important;
}
.mt-40 {
	margin-top: -88rpx !important;
}
.line28 {
	line-height: 54rpx !important;
}
.line30 {
	line-height: 60rpx !important;
}
.pb-20{
	padding-bottom: 20rpx;
}
.pad-t-b-5{
	padding: 5rpx 0rpx;
}
.bottomBtn {
	width: 90% !important;
	height: 88rpx;
	line-height: 88rpx;
	margin: 18rpx 5% !important;
}
.bottomBtn1 {
	width: 90% !important;
	margin: 0rpx 5% !important;
}
.bottomBtn2 {
	margin: 30rpx 2% !important;
}
.bgfff{
	background: #FFFFFF;
	border: 2rpx solid #999;
}
.btnWrap{
				width: 100%;
				margin: auto;
				text-align: center;
				height: 88rpx;
				.left{
					color:#FFE03B;
					line-height: 88rpx;
					background-color: #333333;
					border-radius: 40rpx  0px 0rpx 40rpx;
					border-right: 1rpx solid #fff;
				}
				.right{
					color:#333333;
					line-height: 88rpx;
					background-color: #FFE03B;
					border-left: 1rpx solid #fff;
					border-radius: 0px 40rpx 40rpx 0rpx;
				}
			}
.popuptitle{
	width: 100%;
	height: 88rpx;
	line-height: 88rpx;
	text-align: center;
}
.popupli{
	width: 95%;
	margin: 10rpx 2.5%;
	
	.icon{
		width: 100rpx;
		height: 100rpx;
		line-height: 94rpx;
		text-align: center;
		border-radius: 10rpx;
		border: 3rpx dashed #999;
		image{
			width: 100%;
			height: 100%;
		}
	}
}
.shadowWrap {
	position: fixed;
	bottom: 140rpx;
	left: 20rpx;
	.shadow {
		width: 240rpx;
		background: #6b6b6b;
		opacity: 0.94;
		border-radius: 20rpx;
		color: #fff;
		padding: 10rpx;
		.list {
			padding: 14rpx 30rpx;
		}
	}
	.san {
		width: 0;
		height: 0;
		border-left: 18rpx solid transparent;
		border-right: 18rpx solid transparent;
		border-top: 18rpx solid #6b6b6b;
		opacity: 0.94;
		position: absolute;
		left: 20rpx;
	}
}
.bhBox{
	z-index: 998 !important;
}
.popup-content {
  padding: 30rpx 46rpx;
  text-align: center;

  .title {
    font-size: 34rpx;
    font-weight: bold;
    color: #333333;
  }

  .content {
    padding: 46rpx 0;
    font-size: 28rpx;
    font-weight: 500;
    color: #666666;
  }

  .btn-box {
    .btn {
      height: 78rpx;
      font-size: 30rpx;
      color: #333;
    }
  }
}
	.copy{
		width: 100rpx;
		height: 32rpx;
		line-height: 32rpx;
		background: #FFF6CD;
		border-radius: 5px;
		padding: 2rpx 4rpx;
		text-align: center;
		margin-left: 40rpx;
		font-size: 24rpx;
	}
	
	.width-25{
		width: 23% !important;
	}
	.width-75{
		width: 77% !important 
	}